red sheep - French English Dictionary